some old stuff
laziness
state