调整结构及添加console