Finished basic class functionality.