implemented several view and view utils;
progressed with PriorityBasedAgent;
todo: impl.agent.PriorityBased.