purpapus first pass