pass over splitting