build a basic structure for capture