more view and functionality added