add the functionality for overriding task completion rules
implement basic functionality for transferring tasks