added a new generation pattern (half circles)