working on search module