Spell research