More work on the initial program