code progression, auto translation added