added demo app and style