added ability to modify user profile, sorting filtering and more