for proc table