made square, inv_pos block canonicalized