photo interface