generated controller for profiles
did some TDD