#3 half of tests written.