Adding first pass