Fixed abc part generation