Usermodel, loading, coderefactoring