Added method construct_bn