added:
bunch of js files

reason:

result:

todo: