neg and add working