add some controllers and test