removed search, added pass hash