working on API limits