added nfc format, updated gui, made more performant