xabcdpattern