split backend modules