remove useless code
refactor MagicSkill