demo: added comments