A method of a macro enhanced Node B, eNB, with a macro cell in a wireless communication system comprising the macro cell and a small cell of a small cell eNB located in an area of the macro cell, the method comprising: setting a range expansion bias of the small cell based on a coverage of the macro eNB, a number of small cells eNBs that exist within the area of the macro eNB, and a transmission power of the macro eNB and said small cell eNBs; determining a first almost blank subframe, ABS, pattern for a first component carrier, CC of the macro eNB, and a second ABS pattern for a second CC of the macro eNB, when two carriers are deployed in each of the macro eNB and the small cell eNB, wherein the first ABS pattern and the second ABS pattern alternate with each other in every subframe; receiving channel information between a user equipment, UE, and the macro eNB comprising channel received signal strength RSS between the UE and the macro eNB, and channel information between the UE and the small cell eNB comprising channel received signal strength RSS between the UE and the small cell eNB; determining a serving cell for the UE from among the macro cell and the small cell based on the range expansion bias of the small cell, the RSS between the UE and the macro UE, and the RSS between the UE and the small cell eNB; and if the serving cell for the UE is the macro cell, transmitting, to the UE, data on the first CC in accordance with the first ABS pattern and transmitting, to the UE, second data on the second, CC in accordance with the second ABS pattern; and if the serving cell for the UE is the small cell and the UE is located in the range expansion area of the small cell expanded by the range expansion bias, performing inter-eNB carrier aggregation between the macro eNB and the small cell eNB; if the serving cell for the UE is the small cell and the UE is not located in the range expansion area of the small cell expanded by the range expansion bias, performing one of the following: scheduling the small cell eNB to transmit data, to the UE, via intra-eNB carrier aggregation on the first and second CCs; and performing inter-eNB carrier aggregation between the macro eNB and the small cell eNB; wherein the performing inter-eNB carrier aggregation between the macro eNB and the small cell eNB comprises the following step: when each of the first and second CC is in a blank subframe duration according to the respective ABS pattern of said CC, the small cell eNB is scheduled by the macro eNB to transmit data, to the UE, on said CC and the macro eNB transmits data, to the UE, on the other CC than said CC. setting a range expansion bias of the small cell based on a coverage of the macro eNB, a number of small cells eNBs that exist within the area of the macro eNB, and a transmission power of the macro eNB and said small cell eNBs; determining a first almost blank subframe, ABS, pattern for a first component carrier, CC of the macro eNB, and a second ABS pattern for a second CC of the macro eNB, when two carriers are deployed in each of the macro eNB and the small cell eNB, wherein the first ABS pattern and the second ABS pattern alternate with each other in every subframe; receiving channel information between a user equipment, UE, and the macro eNB comprising channel received signal strength RSS between the UE and the macro eNB, and channel information between the UE and the small cell eNB comprising channel received signal strength RSS between the UE and the small cell eNB; determining a serving cell for the UE from among the macro cell and the small cell based on the range expansion bias of the small cell, the RSS between the UE and the macro UE, and the RSS between the UE and the small cell eNB; and if the serving cell for the UE is the macro cell, transmitting, to the UE, data on the first CC in accordance with the first ABS pattern and transmitting, to the UE, second data on the second, CC in accordance with the second ABS pattern; and if the serving cell for the UE is the small cell and the UE is located in the range expansion area of the small cell expanded by the range expansion bias, performing inter-eNB carrier aggregation between the macro eNB and the small cell eNB; if the serving cell for the UE is the small cell and the UE is not located in the range expansion area of the small cell expanded by the range expansion bias, performing one of the following: scheduling the small cell eNB to transmit data, to the UE, via intra-eNB carrier aggregation on the first and second CCs; and performing inter-eNB carrier aggregation between the macro eNB and the small cell eNB; scheduling the small cell eNB to transmit data, to the UE, via intra-eNB carrier aggregation on the first and second CCs; and performing inter-eNB carrier aggregation between the macro eNB and the small cell eNB; wherein the performing inter-eNB carrier aggregation between the macro eNB and the small cell eNB comprises the following step: when each of the first and second CC is in a blank subframe duration according to the respective ABS pattern of said CC, the small cell eNB is scheduled by the macro eNB to transmit data, to the UE, on said CC and the macro eNB transmits data, to the UE, on the other CC than said CC.