Mostly done with analysis