So how far has technology advanced exactly?