A network node device, comprising: a transceiver configured to: transmit a current beam configuration for a beam scanning procedure, the current beam configuration comprising information on a set of beams in a current angular arrangement; and receive feedback information related to the current beam configuration from a client device; and a processor configured to: determine a preferred beam of the set of beams in the current angular arrangement based on the received feedback information; and determine a subsequent beam configuration for the beam scanning procedure, the subsequent beam configuration comprising information on one or more beams in a subsequent angular arrangement, wherein a mean direction of the subsequent angular arrangement corresponds with the direction of the determined preferred beam, and wherein the transceiver is further configured to transmit the subsequent beam configuration, and wherein each beam configuration is defined by its respective beam management codebook, characterized in that the processor is further configured to utilize a linear transformation: W subsequent = R θ i φ i W current to determine a subsequent beam management codebook W subsequent by multiplying a matrix R with a current beam management codebook W current, wherein the matrix R is determined by an elevation angle θ i and an azimuth angle φ i obtained via the received feedback information. a transceiver configured to: transmit a current beam configuration for a beam scanning procedure, the current beam configuration comprising information on a set of beams in a current angular arrangement; and receive feedback information related to the current beam configuration from a client device; and transmit a current beam configuration for a beam scanning procedure, the current beam configuration comprising information on a set of beams in a current angular arrangement; and receive feedback information related to the current beam configuration from a client device; and a processor configured to: determine a preferred beam of the set of beams in the current angular arrangement based on the received feedback information; and determine a subsequent beam configuration for the beam scanning procedure, the subsequent beam configuration comprising information on one or more beams in a subsequent angular arrangement, wherein a mean direction of the subsequent angular arrangement corresponds with the direction of the determined preferred beam, and determine a preferred beam of the set of beams in the current angular arrangement based on the received feedback information; and determine a subsequent beam configuration for the beam scanning procedure, the subsequent beam configuration comprising information on one or more beams in a subsequent angular arrangement, wherein a mean direction of the subsequent angular arrangement corresponds with the direction of the determined preferred beam, and wherein the transceiver is further configured to transmit the subsequent beam configuration, and wherein each beam configuration is defined by its respective beam management codebook, characterized in that the processor is further configured to utilize a linear transformation: W subsequent = R θ i φ i W current to determine a subsequent beam management codebook W subsequent by multiplying a matrix R with a current beam management codebook W current, wherein the matrix R is determined by an elevation angle θ i and an azimuth angle φ i obtained via the received feedback information.