base html + base main.js + qques samples