implement argv[] interface