more correct html and js