added swapping hand id capabilities