changed api, added forecast