restructured to single html page