Modified all super() parameters, and write a new test for target_format