cap setup