shape & test