An apparatus comprising: at least one processor and at least one memory including a 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: define a need for frequency resources for communications; obtain, from at least one other node, information indicating at least one releasable frequency resource and at least one rule associated with the at least one releasable frequency resource the at least one rule defining a reallocation procedure; compare the need for frequency resources with currently allocated frequency resources; characterised in that if the need for the frequency resources for the communications is not met, select at least one resource from the at least one releasable frequency resource according to the at least one rule; wherein the at least one rule comprises at least one of: prioritizing reallocation between nodes participating in the resource reallocation procedure, wherein the node having the largest difference between the need for frequency resources and the currently allocated frequency resources would be selected before other nodes for frequency resource reallocation, number of resources selectable at one time, characterizing the service or traffic demand the resource is selectable for, timer defining a pause between selections and information on the number of selection rounds or stages among nodes participating in the resource reallocation procedure. at least one processor and at least one memory including a 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: define a need for frequency resources for communications; obtain, from at least one other node, information indicating at least one releasable frequency resource and at least one rule associated with the at least one releasable frequency resource the at least one rule defining a reallocation procedure; compare the need for frequency resources with currently allocated frequency resources; define a need for frequency resources for communications; obtain, from at least one other node, information indicating at least one releasable frequency resource and at least one rule associated with the at least one releasable frequency resource the at least one rule defining a reallocation procedure; compare the need for frequency resources with currently allocated frequency resources; characterised in that if the need for the frequency resources for the communications is not met, select at least one resource from the at least one releasable frequency resource according to the at least one rule; wherein the at least one rule comprises at least one of: prioritizing reallocation between nodes participating in the resource reallocation procedure, wherein the node having the largest difference between the need for frequency resources and the currently allocated frequency resources would be selected before other nodes for frequency resource reallocation, number of resources selectable at one time, characterizing the service or traffic demand the resource is selectable for, timer defining a pause between selections and information on the number of selection rounds or stages among nodes participating in the resource reallocation procedure. if the need for the frequency resources for the communications is not met, select at least one resource from the at least one releasable frequency resource according to the at least one rule; wherein the at least one rule comprises at least one of: prioritizing reallocation between nodes participating in the resource reallocation procedure, wherein the node having the largest difference between the need for frequency resources and the currently allocated frequency resources would be selected before other nodes for frequency resource reallocation, number of resources selectable at one time, characterizing the service or traffic demand the resource is selectable for, timer defining a pause between selections and information on the number of selection rounds or stages among nodes participating in the resource reallocation procedure.