refactoring of general note into note stream, documenting changes below preface