impact dynamics