first pass of personalizing