chosen通用初始化