product prototype (Demo)