added weather api and widgets