updating shape inference