list api, intro