Recent developments in soil analysis