settings page and new gui update