Tool folder is added. now protocol.js and index.js are made by ~Gen.js.