start work on HTML generation