full shape support.