userFactory draft, add moment