Syncing, still need to be corrected, but works