update to include multiple methods of calling NFC

unfinished