config rows/cols via query args