sync additions, not tested