added sampling with jump
refactored Record sampling mapper
fixed Inifiny bug
minor changes