added external pipette task