made basic class