fix: negative float and integer. But be natural,dont use +9