adding list client functions