added documentation commenting