add notifications and settings, more to come!