checkin reshape
checkin swapaxis
checkin swapaxis
add reduce to 1d