additional documentation

added some forms of documentation