Re-wrote class description