added the nbt stuffs