prolly don't need debugging function
going to need some kind of cannon debugging