#20 sync extended