remove limit and not use any database