start of some documentation