Implemented various user managers