doctring for list_of