Rain mechanics