need to think about workflow. calling API too many times