state learning

state learning