rain methods