Impact technologies