first shot at an automatic ransack implementation