注册和一些小改动