swap with david dir