added initial documentation in comments