added some basic controllers and models