photo persistent