cleaned up userregister view model