filled out cap stuff