_split mostly working