recoil preparation