split ops