adding more comments & annotations;