moved JS to bottom to make charsel faster