test 100% of the code