sample for  execution callback