fixed sign issue