almost done with JS pres