adding a centralized user object