data structure, translation and system config