Completed layout, js, css