fix register T_T....WTF