User manager as separate module