better contoller tests