Updated Syncrhonizer and protocol