One of the major advances of this machine which was used from August 1950 was that data was stored on magnetic tape rather than on punched cards

What is the correctly punctuated version of this sentence?
One of the major advances of this machine, which was used from August 1950, was that data was stored on magnetic tape rather than on punched cards.