nice job explaning it but i still dont like GCD