added reverse_hands cb