made some documentation