add BGRF