pattern reads