added requirement transaction to character/item from user