incrementing the canonical version