updated styles and demo page