significant rewording due to space constraints