perry the platypus pattern