add a test for ShapeData
add tests for coordinates mapping