Added structure of demo3