Add nfc mode, fix something