long time (exist) -