brrgif structure