translate English to German: Several initiatives still have room for improvement when it comes to the nitty-gritty.
Viele Initiativen können noch im Detail verbessert werden.