update & comment