controls work, working on modifying data