explain branches and translations