An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform: for an intent to be executed, acquiring at least one intent logic unit out of a plurality of intent logic units, wherein the intent regards control of communication networks, and wherein the intent logic units comprise logic or command sequences to be executed for achieving intents regarding control of the communication networks; scheduling execution of the at least one intent logic unit for activating actions according to the at least one intent logic unit on the communication networks, and the apparatus being characterized in that: wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to further perform: for the intent to be executed, acquiring two or more intent logic units out of the plurality of intent logic units, and combining the two or more intent logic units into another intent logic unit comprising logic or command sequences to be executed for achieving the intent; wherein the scheduling execution comprises: scheduling execution of the other intent logic unit for activating the other intent logic unit on the communication networks; checking if the intent has been fulfilled by its execution; and in case the intent has been fulfilled, adding the other intent logic unit to an intent logic library. for an intent to be executed, acquiring at least one intent logic unit out of a plurality of intent logic units, wherein the intent regards control of communication networks, and wherein the intent logic units comprise logic or command sequences to be executed for achieving intents regarding control of the communication networks; scheduling execution of the at least one intent logic unit for activating actions according to the at least one intent logic unit on the communication networks, and the apparatus being characterized in that: wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to further perform: for the intent to be executed, acquiring two or more intent logic units out of the plurality of intent logic units, and combining the two or more intent logic units into another intent logic unit comprising logic or command sequences to be executed for achieving the intent; wherein the scheduling execution comprises: scheduling execution of the other intent logic unit for activating the other intent logic unit on the communication networks; checking if the intent has been fulfilled by its execution; and in case the intent has been fulfilled, adding the other intent logic unit to an intent logic library. for the intent to be executed, acquiring two or more intent logic units out of the plurality of intent logic units, and combining the two or more intent logic units into another intent logic unit comprising logic or command sequences to be executed for achieving the intent; wherein the scheduling execution comprises: scheduling execution of the other intent logic unit for activating the other intent logic unit on the communication networks; checking if the intent has been fulfilled by its execution; and in case the intent has been fulfilled, adding the other intent logic unit to an intent logic library. scheduling execution of the other intent logic unit for activating the other intent logic unit on the communication networks; checking if the intent has been fulfilled by its execution; and in case the intent has been fulfilled, adding the other intent logic unit to an intent logic library.