Abstract technology background n266