update and new work