add text feature and loading text to stateload