add temp states to ui