all the base functionality works (nevermind the hilariously out-of-place uuid's showing up in my UI. i should hide those from the user, they were only useful for debugging early on)