first cut at extension