final state before I paralellize the crap out of this