learning requires common communication codes and coordinated search procedures