Adding Functionality to a Class BP