Recent advances (12/31)

Recent advances