sync methods added