move UserItem out of class User