完成next方法有待调整