Recent advances (11/31)

Recent advances