updated sorcery