clean up
xcuserstate