added in long flags, so that you can see what is running with their
arguments