start moving html generation to new class
continue using page class