separate class for hand, implementing split feature