added some new functions and view