Created methods for common operations.  Filled out comments