added number argument