Update View and Indent
Add checkValid() method