more c translation