Implemented cascade for bl and it's interfaces