first views and models