split backend