new and edit user
finished epic 3