calcshape with slicevector
dshape fixes
cleanup
slicevector