[add] nfc framework