improved bsmap article