add single agilent function