Final version. Embeeded to the testing results at the bottom