added comments for example