Add polygon interface