bug fixes in block dilution and added new dilution schemes