Gsm constructor added.