- check what's been done - implement what hasn't - write comprehensive tests - recheck rate limit support