On one hand, we have heard of small but important progress in efforts to develop a vaccine against the disease.
(we; have heard; of small but important progress in efforts)
we
have heard
of small but important progress in efforts