convert to through2
Merge pull request #2 from jden/through2

convert to through2