dynamically set program name