varticalize
split procs