added methods for syncing with client
added methods for syncing with client