Almost done except for the settings screen