add a list api