cleaning up sync methods