a infinitely recursive imagine