made cl required arg; updated chunking