working on pulling from external api