commit prior to ch 3 - remainder offline soon to be added