research paper on BP