fixed sign error