merge new codes