draft of syncadapter