add more thoughts, fix typos