added dry theory