First, rough implementation of sync working.