New style, add and edit user functionality