retrieval from API, albeit kind of clunky and manual, works. storage into redis works. retrieval from redis also works