new Durable interface