Spell: library assignment 15