added new deck controller and view