- offset is now a static variable
- one single result will no longer generate duplicates