wrap assignments and more nodes