modified views
passing instance variables