what does `bsgs` mean? base?