add more features on user controllers and create method