future extension