added basic class