rename 'walk' method to 'query'
allow you to send multiple parameters to 'source_dir'