added lib weather class