demo1: whitespace update and more comments