gcd
Merge branch 'master' into datacare

* master:
  gcd