user details view model done plus some others fix