im feeling ok about where this is going
im gonna break everything now
notifications work now, and have their own controller