various updates to the program in preperation for next phase of our sprint