added support for multiple weather conditions