did some documentation stuff