technology abstract