added humidity support