structure change, added code for JS missing manual