add a filter
offline support
better blocker thing