random nfc and other things addded