pushed fixneg to after smoothing