基本完成manager部分