完善核心功能，实现第一个可执行版本