some more views
modularize js