more dynamic basic.html, still no good demo tho