增加了magic_framework