implement qb and qrb
fix compile error
rm processor