weather rating function, still need styling