flushed out more of the photograph methods