some more work on spellbooks. Migration!