Modify and add function methods to view1