20 and 40 years difference technology