fixed translation and init