resynchronized version