list row improve