New shape Polygon added and code content concision.