aded controller and views stuff