add coprime func