put some comments about the class?