added some documentation stuff