fixed ArrayList bug in hand()