added instance variables.
edited.
formatted.