third commit, all questions answered,