基本完成demo