handle water correctly