use os commands directly