added signed integers