sample for distribute execution