added hand simulation