第一次实现功能