merge split extract