working node type construction