add unicity prototype