added styling and demo page.