merge two lines
update the compiltation of PQP
update the compiltation of PQP
use of PQP for the collision check