completed rollWondrousItem() and related tables