add caps, tests should pass