Recent developments