added looping contruct translations