users management

**Ready to merge**