shape desc
base type
add box2d