viewcontroller - cleaning