fixed passcode create bug, add firstBlood btn and func