initial weather implementation. need to make it work with voice