add LocalControllerState
add LocalControllerState