What is the version of the following sentence with correct punctuation?

It has been a year of crampacked rehearsals mass organisation and a lot of fun
It has been a year of cram-packed rehearsals, mass organisation and a lot of fun.