added multi hand support