add support for upload hearts and upload uploadInventoryItem