Added some documentation/niceties