added circularity parameter
...