added multiple output directory support correctly
4 files changed