starting to add sorcery, added edit trail functionality