Seen some improvements in recent months but it still has a long way to go before it can fulfill its potential.