call to init can be skipped, sdk would be initialized in first call to any sdk function.
commented call to init