Abstract technology background n295