Refactor new extension interface