Rock and weathering