moved demo to example