template promote some classes to go towards rowwise
added rowwise
mutate handling of rowwise