many changes stylistically