split impact into 2 hashes
simpler impact model
added miles remaining