added Cadence pattern