3: added tests and missing js files