pattern fields