Shangxiang Sun/Notes