adding index, parser, and script file