first init
提供核心的主体功能