add to support B2G