added addTaskVCDelegate, conformed VC to protocol