Rewrite project: Photographer