added BGO