add list functions

Change-Id: Ia85f0475a3d5a67dcd1aafd333ca019fe5012c5d