update
added custom filtering
memory issue and dragging