collect task fixg