navigation solution applied, added ransack for search