topic notes 2576311