basic polygon() implemented
basic polygon() implemented