validate shape 2