I think I FINALLY fixed negative numbers