Road to 100% coverage

I will add more tests soon, don't close this PR please :)