add author to change; add code comments