further progress in the exception lesson