making everything a bit safer
making everything a bit safer
cleaning up the codebase
getting the new structure to work
cleaning up the API