Added the necessary code for a first pass