moved user related controllers to new file user_controller