added forever functionality to scripts