basic function

完成基本功能
注意空格