beakerShape refactoring
pie-shape remove extra functions