Working on the structure and the JS.