factories get user properties