added documentation related to class