copy update. format experience