modifed to multi-row list