adding recoil correction
adding recoil correction