hook up to some bg generation