added signed numbers