added:
number argument
object argument