the blackboard pattern - Search