moved hand to its own file