shapes/shapes library