union starting to work, prepending program names sort of working