Recent developments

Recent developments