made tab complete so it can apply to any of the programs and they don't even have to be in your path