please work gitignore uistate