add cap setup