Search implemented to experiment level.  -- Need code cleanup