removed bool mat in favor of sparse bool mat