Abstract technology background n253