resource capture