Working page generator
initial version