added views
full source