We have made strides, but much needs to be done