trying to fix the negative part