A method for communicating at a wireless communication device, comprising: a. establishing a starter wireless carrier connection using a starter subscriber identification module, SIM; wherein the starter SIM is a first SIM selected from a plurality of local SIMs placed in the wireless communication device; wherein the starter SIM is selected based on a starter SIM selection policy; wherein the starter SIM selection policy includes one or more of the following selection criteria: position of a SIM placed in the wireless communication device, SIM category, network performance history of a SIM, identity of a wireless carrier network of a SIM, services offered by a wireless carrier network of a SIM, service quality of a wireless carrier network of a SIM, remaining data usage quota of a SIM, billing cycle information of a SIM and time of a day; wherein when a SIM is selected based on the position of a SIM placed in the wireless communication device, a SIM that is positioned first will be selected first; b. establishing a starter authentication connection between the wireless communication device and a SIM bank over the starter wireless carrier connection; c. selecting a second SIM from the SIM bank; wherein the second SIM is selected by a processing unit of the wireless communication device or by a processing unit of the SIM bank; wherein the second SIM is selected based on a second SIM selection policy; d. establishing a first wireless carrier connection using the second SIM; e. establishing a plurality of logical data connections over the first wireless carrier connection; wherein at least two of the plurality of logical data connections are aggregated to form an aggregated logical data connection; wherein the aggregated logical data connection is formed to be used as an authentication connection to carry authentication information and authentication requests between the wireless communication device and the SIM bank; wherein remaining logical data connection(s) of the plurality of logical data connections is/are used for data communication; f. disconnecting the starter wireless carrier connection. a. establishing a starter wireless carrier connection using a starter subscriber identification module, SIM; wherein the starter SIM is a first SIM selected from a plurality of local SIMs placed in the wireless communication device; wherein the starter SIM is selected based on a starter SIM selection policy; wherein the starter SIM selection policy includes one or more of the following selection criteria: position of a SIM placed in the wireless communication device, SIM category, network performance history of a SIM, identity of a wireless carrier network of a SIM, services offered by a wireless carrier network of a SIM, service quality of a wireless carrier network of a SIM, remaining data usage quota of a SIM, billing cycle information of a SIM and time of a day; wherein when a SIM is selected based on the position of a SIM placed in the wireless communication device, a SIM that is positioned first will be selected first; b. establishing a starter authentication connection between the wireless communication device and a SIM bank over the starter wireless carrier connection; c. selecting a second SIM from the SIM bank; wherein the second SIM is selected by a processing unit of the wireless communication device or by a processing unit of the SIM bank; wherein the second SIM is selected based on a second SIM selection policy; d. establishing a first wireless carrier connection using the second SIM; e. establishing a plurality of logical data connections over the first wireless carrier connection; wherein at least two of the plurality of logical data connections are aggregated to form an aggregated logical data connection; wherein the aggregated logical data connection is formed to be used as an authentication connection to carry authentication information and authentication requests between the wireless communication device and the SIM bank; wherein remaining logical data connection(s) of the plurality of logical data connections is/are used for data communication; f. disconnecting the starter wireless carrier connection.