Jim with some great thoughts on the state of the program...