Modify States with UI