Abstract technology background n249