Review of ABP Concept