expanding functionality
it ain't all about ls
protect against failing to specify a process, watch throwing an exception, and the file not existing
investigated the things I wanted to