shell commands implemented more useable running well