IBOF in detail