work fork and exeute