HTML structure and initial JS methods