moved demo into example namespace