Use cl-lib instead of cl.el
Re-factoring

- use call-process instead of call-process-shell-command
Re-factoring