add demo starter for main()