worked limit, and skip files urls
refactor