Photos construction (snapshots)