added dry parameter