added functionality edit users and user roles