finishing GCD draft