updated user controller and related styles