Implemented base structure for synchronizing