livelong
not defined yet