major overhaul: jqGrid added