function list_all added