evolution accomplished, still have shrink and denormalization to go