added new controllers, a image, and some functionality