subprocess.call instead of os.system