adding program specific stuff back into the populator