main html framework