Added the basic class and example controller