integrates image manupulation
photo manupulation