Added lots of JS