重新架构project