adding comments determining basic structure