excerpts from class
696