added saving and loading for incantations