2 courses for circularity