added hallq and buck