     ###*
     @constructor
     @param {Object} [options]
-    @param {String} [options.dirname='./fixtures'] directory to have fixture files. /data, /tsvs should be included in the directory.
+    @param {String|Array} [options.dirname='./fixtures'] director(y|ies) to have fixture files. /data, /tsvs should be included in the directory.
     @param {Object} [options.data={}] default data, merged to dataPool
     @param {String} [options.debug] if true, shows debug log
     ###

        # loading model files
        @fxModelMap = {}

        @dirname = options.dirname ? __dirname + '/fixtures'

        files = fs.readdirSync(@dirname + '/data')

        for file in files
            modelName = file.split('.').shift()
            setting = require(@dirname + '/data/' + file)

            @fxModelMap[modelName] = new FixtureModel(@, modelName, setting)


        # initial data pool


        objs = {}

        lines = fs.readFileSync(@dirname + '/tsvs/' + filename, 'utf8').split('\n')

        tsv = (line.split('\t') for line in lines)

