Modeling Mechanical And Chemical Weathering