work towards page generation, first ideas