added basic demo