we should work on the user controller next