Sverige har kommit långt i detta hänse ende även om mycket återstår att göra .