technology improvements