synchronization support