implement basic user manager interface