add extend and extendSpec