add gcd and emoj