new split and slave