edges sorta maybe fixed