He has done marvellous things