object-oriented bls handling system