adds support for completing and uncompleting tasks. before coredata section