implementing VillagerTrade stuffs