#87 more documentation
#87 code assertions
#87 code sniffer