almost there with split