dupe update, and build