One file serves as an abstract class, the other derives from it.
fixed typo