made great progress with Photos object. still have not figured out timing in the random test that is giving me problems. need to write tests for Photos