Setting up basic class structure