added forever
reverted ES6 syntax