more basic class needs filled