smoothing bug
preincrement
new vals