private functions are indented an additional two spaces in this codebase