added views and models