improved UserSelfAdmin