promote technology advancement