refactored controllers and views, added fake users