syncing works. On to code cleanup.