add esniper 2.29