finish ratelimit struct, and filling of it