check arguments.length