Add list() APIs