Impl Popt and B integration