Added Extension interface