added blackboard functionality