to validate the github page, we should had some tests to it, if not there is a chance that it will break without anyone knowing