the technology developed to such an extent that was even able these standards
The technology developed to such an extent that it was even able to meet these high standards.
The technology developed to such an extent that was even able these standards.