beginning of a basic SyncService that uses JSON