swapping in hashware api live