work-changed code