fix things, edit things, still pretty broken lol