Made a few extra test and some additional comments to explain what
exactly is being tested