ability to synchronize two collections