use call-process instead of shell-command-to-string