adding simple-bgc protocol support