fixed structure for translation