new Exchange with lvldiff