new model with b covary with g