state shaped templates