typed up some documentation