Added filter support
Added column, sort support
Add search support (unclean implementation, but best I could do)