moves more to os.system