- begin to use merge where possible