Integrated with google and forecase api because limits lol