added HARDNESS parameter to brush engine