nonfunctional edit