first pass complete woohoo