translation + sorting