large rewrites, more arguments, recursive searches
fixed program deleting files