add execl test;renew execl function