added list functions. defaulted list_images to nonrecurisve