partially added comments.