translarion working without creating a new object but changing the one that already exixsts