updated for search volunteer and its controller