added more views and controllers