add integer argument support