Compeled most of the TDD