fast and accurate variants