stateful entities