formula added: hqp