写demo并完善框架.