Adding backend splits infrastructure