完善了一些用户交互