added theoryOld, edited impact testing