implemented a Match Properties tool