debug: working with newprogram branch