solved the view communication problem