solved naming probs at least for GCD