reshape override