updated views
serious changes