add alogium for ploygon