first pass at image adding and viewing