Technology has come so far