channel from argv