4 views and models working