argument construction test