Complete extension class