added demo with default properties