second laser class, for ghosts