add implement extent option