Added JS and Basic Structure