resample
working
refactor