documentation, finer grained control on syncing, tests