完成基本的action