use qf for boost