misc
I am not planning to make this public, but can be accessed in the plugin