search module separated