Added bp.cpp