organize methods; put similar methods together, add broad comment.