new structure for pulling photos