pattern vector