GCD revisit & comments