added basic comment tutorial demo with updating state