change to Hand interface