adding gcm helper library to solution