commenting and updating