添加GlobalSettings, 重构landing(未完成)