add signed integer convenience methods
use signed integer convenience method