refactored photography area