add IState:loadContent