character class view model and corresponding page