html and css fixes 1
js additions 1
js additions 2
final stuff