adjusted block hardness and general file cleanup