with html and js sources