basic class

basic class