changes to user controller