refactored photography views