Did some refactoring + added real api key.