refactoring photo efefcts