picture list data base abstraction