convert_alg