Update gems
Add basic user logic