got shape type to read
 got configurable shapes working