renamed to bsmodal