passes all controller specs part 1