Technology advancement ( week 5 edition 2)