javascript section and design changes

## Ready to merge

Contains javascript section and design