lots of great edits here