make it work now and forever