 I guess due to the fact that it has 2 abstract methods that need to be implemented: ```ts export abstract class BaseParser { abstract pattern(): RegExp abstract execute(text:string, ref: Date, opt: {}):any[]; } ```