copy from test19
update from main dot
up to trans
give up