基本框架，未完成