adding missing P attacks Q eval