why am i still messing with cap