precise pattern