bug fixed of negetive numbers