data restructure and translations