traditional pattern vector