sign error fixed