Integrated into bp framework