update to the bsgl version, the old version is based on hge